#ifndef MATH_GTEST_MATH_TEST_DATA_LRINTF_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_LRINTF_DATA_H

DataLongFloat g_lrintfData[] = {
    {-0x1p-149, static_cast<long int>(0x0p+0)},
    {0x0p+0, static_cast<long int>(0x0p+0)},
    {0x1p-149, static_cast<long int>(0x0p+0)},
    {0x1.a3d708p-2, static_cast<long int>(0x0p+0)},
    {0x1p-1, static_cast<long int>(0x0p+0)},
    {0x1.1eb854p-1, static_cast<long int>(0x1p+0)},
    {0x1.f5c28ep-1, static_cast<long int>(0x1p+0)},
    {0x1p+0, static_cast<long int>(0x1p+0)},
    {0x1.147ae4p+0, static_cast<long int>(0x1p+0)},
    {0x1.7ae146p+0, static_cast<long int>(0x1p+0)},
    {0x1.8p+0, static_cast<long int>(0x1p+1)},
    {0x1.8ccccep+0, static_cast<long int>(0x1p+1)},
    {0x1.f5c28ep+0, static_cast<long int>(0x1p+1)},
    {0x1p+1, static_cast<long int>(0x1p+1)},
    {0x1.08f5c4p+1, static_cast<long int>(0x1p+1)},
    {0x1.3ae146p+1, static_cast<long int>(0x1p+1)},
    {0x1.4p+1, static_cast<long int>(0x1p+1)},
    {0x1.4b852p+1, static_cast<long int>(0x1.8p+1)},
    {0x1.8fc28ep+6, static_cast<long int>(0x1.9p+6)},
    {0x1.9p+6, static_cast<long int>(0x1.9p+6)},
    {0x1.900a4p+6, static_cast<long int>(0x1.9p+6)},
    {0x1.91f5cp+6, static_cast<long int>(0x1.9p+6)},
    {0x1.92p+6, static_cast<long int>(0x1.9p+6)},
    {0x1.925c2ap+6, static_cast<long int>(0x1.94p+6)},
    {0x1.f3f478p+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f4p+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f403dap+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f435cp+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f44p+9, static_cast<long int>(0x1.f4p+9)},
    {0x1.f4452p+9, static_cast<long int>(0x1.f48p+9)},
    {0x1.fffffep+20, static_cast<long int>(0x1p+21)},
    {0x1p+21, static_cast<long int>(0x1p+21)},
    {0x1.000002p+21, static_cast<long int>(0x1p+21)},
    {0x1.fffffep+21, static_cast<long int>(0x1p+22)},
    {0x1p+22, static_cast<long int>(0x1p+22)},
    {0x1.000002p+22, static_cast<long int>(0x1p+22)},
    {0x1.fffffep+22, static_cast<long int>(0x1p+23)},
    {0x1p+23, static_cast<long int>(0x1p+23)},
    {0x1.000002p+23, static_cast<long int>(0x1.000002p+23)},
    {0x1.fffffep+23, static_cast<long int>(0x1.fffffep+23)},
    {0x1p+24, static_cast<long int>(0x1p+24)},
    {0x1.000002p+24, static_cast<long int>(0x1.000002p+24)},
    {0x1.fffffep+24, static_cast<long int>(0x1.fffffep+24)},
    {0x1p+25, static_cast<long int>(0x1p+25)},
    {0x1.000002p+25, static_cast<long int>(0x1.000002p+25)},
    {-0x1.28f5c4p-1, static_cast<long int>(-0x1p+0)},
    {-0x1p-1, static_cast<long int>(0x0p+0)},
    {-0x1.a3d708p-2, static_cast<long int>(0x0p+0)},
    {-0x1.11eb88p+0, static_cast<long int>(-0x1p+0)},
    {-0x1p+0, static_cast<long int>(-0x1p+0)},
    {-0x1.eb851cp-1, static_cast<long int>(-0x1p+0)},
    {-0x1.8f5c2ap+0, static_cast<long int>(-0x1p+1)},
    {-0x1.8p+0, static_cast<long int>(-0x1p+1)},
    {-0x1.75c28ep+0, static_cast<long int>(-0x1p+0)},
    {-0x1.0b852p+1, static_cast<long int>(-0x1p+1)},
    {-0x1p+1, static_cast<long int>(-0x1p+1)},
    {-0x1.e8f5cp+0, static_cast<long int>(-0x1p+1)},
    {-0x1.4147bp+1, static_cast<long int>(-0x1.8p+1)},
    {-0x1.4p+1, static_cast<long int>(-0x1p+1)},
    {-0x1.3851eap+1, static_cast<long int>(-0x1p+1)},
    {-0x1.9047bp+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.9p+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.8ff5cp+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.920a4p+6, static_cast<long int>(-0x1.94p+6)},
    {-0x1.92p+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.91ae12p+6, static_cast<long int>(-0x1.9p+6)},
    {-0x1.f407bp+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.f4p+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.f3f478p+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.f44a4p+9, static_cast<long int>(-0x1.f48p+9)},
    {-0x1.f44p+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.f43708p+9, static_cast<long int>(-0x1.f4p+9)},
    {-0x1.000002p+21, static_cast<long int>(-0x1p+21)},
    {-0x1p+21, static_cast<long int>(-0x1p+21)},
    {-0x1.fffffep+20, static_cast<long int>(-0x1p+21)},
    {-0x1.000002p+22, static_cast<long int>(-0x1p+22)},
    {-0x1p+22, static_cast<long int>(-0x1p+22)},
    {-0x1.fffffep+21, static_cast<long int>(-0x1p+22)},
    {-0x1.000002p+23, static_cast<long int>(-0x1.000002p+23)},
    {-0x1p+23, static_cast<long int>(-0x1p+23)},
    {-0x1.fffffep+22, static_cast<long int>(-0x1p+23)},
    {-0x1.000002p+24, static_cast<long int>(-0x1.000002p+24)},
    {-0x1p+24, static_cast<long int>(-0x1p+24)},
    {-0x1.fffffep+23, static_cast<long int>(-0x1.fffffep+23)},
    {-0x1.000002p+25, static_cast<long int>(-0x1.000002p+25)},
    {-0x1p+25, static_cast<long int>(-0x1p+25)},
    {-0x1.fffffep+24, static_cast<long int>(-0x1.fffffep+24)},
    {0x1.fffffep+29, static_cast<long int>(0x1.fffffep+29)},
    {0x1p+30, static_cast<long int>(0x1p+30)},
    {0x1.000002p+30, static_cast<long int>(0x1.000002p+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {-0x1.000002p+30, static_cast<long int>(-0x1.000002p+30)},
    {-0x1p+30, static_cast<long int>(-0x1p+30)},
    {-0x1.fffffep+29, static_cast<long int>(-0x1.fffffep+29)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {0x1.fffffcp+30, static_cast<long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long int>(0x1.fffffep+30)},
    {-0x1p+31, static_cast<long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long int>(-0x1.fffffep+30)},
    {0x1.fd70a2p+1, static_cast<long int>(0x1p+2)},
    {0x1p+2, static_cast<long int>(0x1p+2)},
    {0x1.051ebap+2, static_cast<long int>(0x1p+2)},
    {0x1.fe1478p+2, static_cast<long int>(0x1p+3)},
    {0x1p+3, static_cast<long int>(0x1p+3)},
    {0x1.01999cp+3, static_cast<long int>(0x1p+3)},
    {0x1.feb85p+3, static_cast<long int>(0x1p+4)},
    {0x1p+4, static_cast<long int>(0x1p+4)},
    {0x1.0051eep+4, static_cast<long int>(0x1p+4)},
    {0x1.ff0a3cp+4, static_cast<long int>(0x1p+5)},
    {0x1p+5, static_cast<long int>(0x1p+5)},
    {0x1.0028f8p+5, static_cast<long int>(0x1p+5)},
    {0x1.ffae12p+5, static_cast<long int>(0x1p+6)},
    {0x1p+6, static_cast<long int>(0x1p+6)},
    {0x1.000a4p+6, static_cast<long int>(0x1p+6)},
    {0x1.ffc28ep+6, static_cast<long int>(0x1p+7)},
    {0x1p+7, static_cast<long int>(0x1p+7)},
    {0x1.00199cp+7, static_cast<long int>(0x1p+7)},
    {0x1.fff0a2p+7, static_cast<long int>(0x1p+8)},
    {0x1p+8, static_cast<long int>(0x1p+8)},
    {0x1.000ccep+8, static_cast<long int>(0x1p+8)},
    {0x1.ffeb84p+8, static_cast<long int>(0x1p+9)},
    {0x1p+9, static_cast<long int>(0x1p+9)},
    {0x1.0007bp+9, static_cast<long int>(0x1p+9)},
    {0x1.fffeb6p+9, static_cast<long int>(0x1p+10)},
    {0x1p+10, static_cast<long int>(0x1p+10)},
    {0x1.00014ap+10, static_cast<long int>(0x1p+10)},
    {0x1.ffff5ap+10, static_cast<long int>(0x1p+11)},
    {0x1p+11, static_cast<long int>(0x1p+11)},
    {0x1.000292p+11, static_cast<long int>(0x1p+11)},
    {0x1.ffff08p+11, static_cast<long int>(0x1p+12)},
    {0x1p+12, static_cast<long int>(0x1p+12)},
    {0x1.000054p+12, static_cast<long int>(0x1p+12)},
    {0x1.1c28f4p+2, static_cast<long int>(0x1p+2)},
    {0x1.2p+2, static_cast<long int>(0x1p+2)},
    {0x1.228f5ep+2, static_cast<long int>(0x1.4p+2)},
    {0x1.0f5c26p+3, static_cast<long int>(0x1p+3)},
    {0x1.1p+3, static_cast<long int>(0x1p+3)},
    {0x1.123d72p+3, static_cast<long int>(0x1.2p+3)},
    {0x1.075c26p+4, static_cast<long int>(0x1p+4)},
    {0x1.08p+4, static_cast<long int>(0x1p+4)},
    {0x1.0828f8p+4, static_cast<long int>(0x1.1p+4)},
    {0x1.03eb84p+5, static_cast<long int>(0x1p+5)},
    {0x1.04p+5, static_cast<long int>(0x1p+5)},
    {0x1.046668p+5, static_cast<long int>(0x1.08p+5)},
    {0x1.01c28ep+6, static_cast<long int>(0x1p+6)},
    {0x1.02p+6, static_cast<long int>(0x1p+6)},
    {0x1.025c2ap+6, static_cast<long int>(0x1.04p+6)},
    {0x1.00f0a2p+7, static_cast<long int>(0x1p+7)},
    {0x1.01p+7, static_cast<long int>(0x1p+7)},
    {0x1.0128f8p+7, static_cast<long int>(0x1.02p+7)},
    {0x1.006e12p+8, static_cast<long int>(0x1p+8)},
    {0x1.008p+8, static_cast<long int>(0x1p+8)},
    {0x1.008f5ep+8, static_cast<long int>(0x1.01p+8)},
    {0x1.003708p+9, static_cast<long int>(0x1p+9)},
    {0x1.004p+9, static_cast<long int>(0x1p+9)},
    {0x1.00414ap+9, static_cast<long int>(0x1.008p+9)},
    {0x1.001eb6p+10, static_cast<long int>(0x1p+10)},
    {0x1.002p+10, static_cast<long int>(0x1p+10)},
    {0x1.0023dap+10, static_cast<long int>(0x1.004p+10)},
    {0x1.005b84p+10, static_cast<long int>(0x1.004p+10)},
    {0x1.006p+10, static_cast<long int>(0x1.008p+10)},
    {0x1.00614ap+10, static_cast<long int>(0x1.008p+10)},
    {0x1.000dcp+11, static_cast<long int>(0x1p+11)},
    {0x1.001p+11, static_cast<long int>(0x1p+11)},
    {0x1.00124p+11, static_cast<long int>(0x1.002p+11)},
    {0x1.0006ep+12, static_cast<long int>(0x1p+12)},
    {0x1.0008p+12, static_cast<long int>(0x1p+12)},
    {0x1.000972p+12, static_cast<long int>(0x1.001p+12)},
    {0x1.90d808p+1, static_cast<long int>(0x1.8p+1)},
    {-0x1.973e6ep+1, static_cast<long int>(-0x1.8p+1)},
    {0x1.973e6ep+0, static_cast<long int>(0x1p+1)},
    {-0x1.8d00fep+0, static_cast<long int>(-0x1p+1)},
    {0x1.028f5ep+0, static_cast<long int>(0x1p+0)},
    {-0x1.07ae16p+0, static_cast<long int>(-0x1p+0)},
    {0x1p+0, static_cast<long int>(0x1p+0)},
    {-0x1p+0, static_cast<long int>(-0x1p+0)},
    {0x1.e66664p-1, static_cast<long int>(0x1p+0)},
    {-0x1.fae146p-1, static_cast<long int>(-0x1p+0)},
    {0x1.736764p-1, static_cast<long int>(0x1p+0)},
    {-0x1.736764p-1, static_cast<long int>(-0x1p+0)},
    {0x1.000002p-126, static_cast<long int>(0x0p+0)},
    {-0x1.000002p-126, static_cast<long int>(0x0p+0)},
    {0x1p-126, static_cast<long int>(0x0p+0)},
    {-0x1.f749ecp-127, static_cast<long int>(0x0p+0)},
    {0x1.fffffcp-127, static_cast<long int>(0x0p+0)},
    {-0x1.fffffcp-127, static_cast<long int>(0x0p+0)},
    {0x1.fffff8p-127, static_cast<long int>(0x0p+0)},
    {-0x1.fffffep+127, static_cast<long int>(-0x1p+63)},
    {0x1.5af1d8p-82, static_cast<long int>(0x0p+0)},
    {-0x1p-148, static_cast<long int>(0x0p+0)},
    {0x1p-149, static_cast<long int>(0x0p+0)},
    {-0x1p-149, static_cast<long int>(0x0p+0)},
    {0x0p+0, static_cast<long int>(0x0p+0)},
    {-0x0p+0, static_cast<long int>(-0x0p+0)},
    {0x1.8p+0, static_cast<long int>(0x1p+1)},
    {-0x1.8p+0, static_cast<long int>(-0x1p+1)},
    {0x1.4p+1, static_cast<long int>(0x1p+1)},
    {-0x1.4p+1, static_cast<long int>(-0x1p+1)},
    {0x1.f5c28p-2, static_cast<long int>(0x0p+0)},
    {0x1p-1, static_cast<long int>(0x0p+0)},
    {0x1.2e148ap-1, static_cast<long int>(0x1p+0)},
    {-0x1.c28f4cp-2, static_cast<long int>(0x0p+0)},
    {-0x1p-1, static_cast<long int>(0x0p+0)},
    {-0x1.23d71ap-1, static_cast<long int>(-0x1p+0)},
    {0x1.8f5c38p+0, static_cast<long int>(0x1p+1)},
    {0x1.68f5b2p+0, static_cast<long int>(0x1p+0)},
    {-0x1.87ae24p+0, static_cast<long int>(-0x1p+1)},
    {-0x1.7d7094p+0, static_cast<long int>(-0x1p+0)}
};

#endif
